        * {
          margin: 0;
          padding: 0;
        }
        html {height: 100%;}
        body {
          height: auto !important;
          height: 100%;
          min-height: 100%;
          position: relative;          
          font: normal 400 14px Verdana,Tahoma,Arial,Geneva;

          color: #696969;

          line-height: 22px;
          }
        #content {
          _padding-bottom: 100px;
        }
        #footer {
          position: absolute;
          bottom: 0;
          height: 100px;
          width:100%;
          background:#33980F;
        }

/* ----------------- */ 
.hidden { display:none; }

img.menu.head { width:100px; height:100px; margin:0px 0px 0px 0px; }

#derevo {
    width:1061px;
    height:700px;
    background:url('../Image/site/tree_4.png');
    margin:0 auto;
    position:absolute;
    top:-670px;
}
#derevo_sm {
    width:1061px;
    height:700px;
    background:url('../Image/site/tree_2_sm.png') no-repeat scroll 50px 430px transparent;
    margin:0 auto;
    position:absolute;
    top:-670px;
}

#derevo_404 {
  background:url('../Image/site/tree_2_sm.png') no-repeat scroll 50px 430px transparent;
}

#wrapper_1 {
    position:relative;
    width:100%;
    height:100%;
}

#trava {
    width:100%;
    height:100px;
    top:670px;
    background:#33980f;
    position:absolute;
}

/* -------- Global -------- */
p, ul li, div { font:normal 14px sans-serif; color:#444; }

.page {  
   background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:initial;
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  min-height:100%;
  position:relative;
  
  margin: 0 auto;
    
    min-width: 990px;
   
    text-align: left;
    width: 100%;
 }
 
.page2 {
    margin: 0 auto;
    _max-width: 1400px;
    min-height: 100%;
    min-width: 990px;
    position: relative;
    text-align: left;
    width: 100%;
} 

 
 
 .page-bg-cover {
    background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  _background-image:url(../Image/site/sky.png);
  background-origin:initial;
  background-position:initial initial;
  background-repeat:no-repeat no-repeat;
  background-size:cover;
  min-width:980px;
 }
 
 .page-content {
  background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:none;
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;
  padding-bottom:1em;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  max-width:1400px;
  min-width:980px;
 }
 
 .page-footer {
  height:9em;
  margin-top:-10em;
  z-index:1;  
  position:static;
  min-height:31px;
  padding-bottom:2em;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  top:100%;
  width:100%;
  min-width:980px;
  background-color:red;
 }
 
 #footer_2 {
  height: 100px;
    margin-top: -100px;
     z-index: 10;
     position: absolute;
    text-align: left;
    top: 100%;
    width: 100%;
    background:#33980F;
 }
 
 .reducer-h {
   padding-left:20px;
  padding-right:20px;
 }
 
 .layout-width {
  max-width:1400px;
  min-width:980px;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;

 }
 
 .page-footer  .layout-width{ position:relative;}
 
.container-for-float { float:none; clear:both; }
.container-for-float .left { float:left; }
.container-for-float .right { float:right; }

.center { text-align:center; }
.a-left { text-align:left; }
.a-right { text-align:right; }

.box { width:100%; }
#footer_2  div.box { background:transparent;  margin-top:16px; }
.box .b-1, .box  p { color:#444; font:normal 11px/15px Arial,Helvetica,sans-serif; } 

.strong { color: #22910A !important;}

.b-1 { text-align:left; }



.content-column-1 { padding:40px 2px 12px 12px;}
.content-column-2 { padding:40px 12px 12px 10px;}


h1 { color:#589E51; }
h2 {}
h3 {}

.no-margin { margin:0; }
.lifebox {}

.box.shapka .box-1{ height:280px; }
.box.shapka .box-2{ height:50px; margin:80px 0 0 0; }
.box.shapka .box-2 .item{ float:left; }
.box.shapka .box-2 .item span{ 
  float:left; display: block; 
  position: relative;
     top:20px;
     left:6px;
  }
.box.shapka .box-2 .item span.s-item-1 { left:12px; }  
.box.shapka .box-2 .item span.s-item-2 { left:50px; }  

input#login, input#pass { 
    _background: none repeat scroll 0 0 transparent;
    _border: 1px solid #888;  
    _display: block;
    _width: 100px;
     _float:left; 
     _position: relative;
     _top:20px;
     _left:6px;
     _color:#555;
    }
input#pass { left:40px; }

#logout_box {  
    _height: 15px;
    _padding: 25px 0 0 12px;
    _text-align: left;
    _width: 100px;
}
/* -------- Left-menu -------- */
.navigator {

}

.navigator a.edit-section { color:#ccc; font:normal 12px Arial; }

.navigator .high { background:#f0fcee; }

.navigator h3 { 
  color:#999999;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  height:40px;
  margin-bottom:-20px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  text-transform:uppercase; 
  width:100%;
 } 

.navigator h3 span{ 
  _color:#4D554D;
  color:#008A2E;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:1.2em;
  font-weight:normal;
  text-transform:uppercase;
}

.navigator ul{ 
   border-bottom-color:#666666;
  border-bottom-style:dotted;
  border-bottom-width:0;
  border-left-color:#666666;
  border-left-style:dotted;
  border-left-width:0;
  border-right-color:#666666;
  border-right-style:dotted;
  border-right-width:0;
  border-top-color:#666666;
  border-top-style:dotted;
  border-top-width:0;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  list-style-image:initial;
  list-style-position:initial;
  _list-style-type:none;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0; 
  padding:0;
  text-align:left;
  _width:100%;
}

.navigator ul li{
  border-bottom-color:#999999;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:3px;
  padding-left:0;
  padding-right:0;
  padding-top:3px;
}

.navigator ul li a{
  _color:#008A2E;
  color:#4D554D;
  text-decoration:none;
      font-size: 1.1em;
}

.navigator ul li a.map { height:auto; width:auto; margin:0; }

.navigator ul li a:hover{
  color:#008A2E;
  text-decoration:underline;
}

/* -------- Shapka -------- */
.box.logo { margin:0; padding:0; background:none !important ; }
.box.tel { margin:0; padding:0; background:none !important ;  text-align:right; font:normal 2.0em Verdana; color:#444;}
.box.tel .tel-2 { margin-top:30px; font: 24px sans-serif; color: #666; }
.box.shapka { 
  margin:0; 
  padding:0; 
  background: transparent  !important;
  _background:url("../Image/site/shapka.png") !important ;
  text-align:right;
  font:normal 2.0em Verdana; 
  color:#444; 
  height:330px;
  }

#moto { float:right; margin:0px; position:relative; top:13px; right:23px; }  
#big_moto { position: relative;    width:970px;  }
#big_moto div div { font-size:12px; font-style:italic; }
#big_moto .col-1 { float:left; position: relative; top: 60px;  left: 226px;}
#big_moto .col-2 { float:right; position: relative; top:18px;}
#moto h5 { color:#777; }

.pics {  
    height:  330px;  
    _width:   950px;  
    padding: 0;  
    margin:  0;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 3px #D5D5D5;    
} 
 
.pics img {  
    padding: 0px;  
    _border:  1px solid #ccc;  
    background-color: #eee;  
    _width:  950px; 
    width:  938px; 
    height: 330px; 
    top:  0; 
    left: 0 
}


/* -------- Top-menu -------- */
  .top-menu {   border:0px solid red; width:100px; height:100px; }
  .top-menu.item-1 { background:url('../Image/site/1.png'); border:0px solid red;   }
  .top-menu.item-2 { background:url('../Image/site/1.png'); border:0px solid red;   }
  .top-menu.item-3 { background:url('../Image/site/1.png'); border:0px solid red;   }
  .top-menu.item-4 { background:url('../Image/site/1.png'); border:0px solid red;   }
  .top-menu.item-5 { background:url('../Image/site/1.png'); border:0px solid red;   }
  .top-menu.item-6 { background:url('../Image/site/1.png'); border:0px solid red;   }
  .top-menu.stub { background:url('../Image/site/top-menu_stub.png'); border:0px solid red;   }
  .top-menu.stub.left { width:64px; }
  .main-menu-item { width:100px; }

  /* -------------- */
  #contacts   div, #contacts   p { color:	#CDFBD2; font:11px Arial; }

/* -------- 404 -------- */
#404_container { position:relative;  height:100px;}
#404_container .sign-back.404 { background:url('../Image/site/back_01.png'); width: ; height:;  }

.sign-back { background:red; }

/* -------- Face ------ */
.main_link_container { position:absolute; }
.main_link_container  a{ color:#edfdeb; font-size:140%  	Helvetica,?Arial,?'Liberation Sans',?FreeSans,?sans-serif; }
.main_link_container  a:hover{ color:#ffb9b9; text-decoration:none; }
.main_link_container.link_1 { top:188px; left:232px; }
.main_link_container.link_2 { top:120px; left:808px; }
.main_link_container.link_3 { top: 59px; left:492px; }
.main_link_container.link_4 { top:342px; left:358px; }
.main_link_container.link_5{ top:255px; left:728px; }
.main_link_container.link_6 { top:440px; left:406px; }
.main_link_container.link_7 { top:350px; left:580px; }

.main_link_container.link_1 a { display:block; width:60px; } 
.main_link_container.link_7 a:hover, .main_link_container.link_4 a:hover, .main_link_container.link_5 a:hover { color:#a61717; } 
 
#contacts { position:absolute; width:100%; height:30px; text-align:right; color:#cdfbd2; top:720px; }

/* ----- News ---- */
.new-item   { clear: both; margin:0 0 22px 0; }
.new-item  .title {  border-bottom:1px solid #33980F;padding:0 0 0 8px; margin:0 0 8px 0;}
.new-item  .title  .box-left{ float:left;}
.new-item  .title  .box-right{  float:right; line-height: 2em; color: red; } 
.new-item  .text{  padding:0 0 0 0; color:#777; text-align: justify; font-size:1em; }
.new-item  .image img {  max-width:200px; float:left; _margin:0 8px 8px 0; }
.new-item h6 { margin:0; font-size: 1em; line-height: 20px; } 
.new-item .more { text-align:right; }

.add-box form textarea {width:210px !important; height:90px !important; }

/*--------- General -----------*/
table.edit {}
table.edit tr td { text-align:center; vertical-align: middle; }

.add-box { padding:10px; border:1px solid #444; height: 300px; }
.add-box  .label {  text-align:right; width:150px; display:block; float:left; margin:0 10px 10px 0;   }

/*------- gallery -------*/
.gallery{overflow:hidden;height:300px;position:relative;border:1px solid #eee;}
.carusel{position:relative;width:5000px;}
.carusel a{float:left;display:block;margin-right:5px;}
.carusel  img { height:300px; }
.prev,.next{
    position:absolute;
    left:0px;
    z-index:99;
    width:8%; 
    background:#eee url(../Image/site/prev.png) no-repeat;
    background-position: 50% 50%;
    height:300px;
    opacity:0.5;
    cursor:pointer;
}
.next{
    left:92%;
    background-image:url(../Image/site/next.png)
}

/* NEW SHABLON */

/*
@import"reset.css";
@import"pro_pages_style.css";
@import"grid.css";
@import"forms.css";
@import"superfish.css";
@import"prettyPhoto.css";
@import"jquery.snippet.min.css";
@import"jplayer.blue.monday.css";
@import"jquery-ui-1.8.17.custom.css";
*/
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0;}

body { 	 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:18px;
	color:#8a8a8a;
	min-width:1006px;
	background:url(../Image/site/bg.gif) center 0 repeat;
	
}

.p6 {margin-top:28px !important;
}

.main {
	width:998px;
	margin:0 auto;
	background:#fff;
	border:#fff 1px solid;
	box-shadow: 0 0 3px #c7c7c7; 
	border-radius:5px;
}

.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#ff2100;}

/***********************************************************************/
a {text-decoration:none; cursor:pointer; color:#24c105;}
a:hover {text-decoration:underline;}

a.button {background: url(../Image/site/button.jpg) 0 0 repeat-x #d1010f; border:#b52b2b 1px solid; font-family:Arial, Helvetica, sans-serif; color:#fbfbfb; font-size:13px; line-height:18px; font-weight:bold; padding:7px 14px 6px 16px; display:inline-block; border-radius:5px; text-shadow: 1px 1px 1px #b9010f; box-shadow: 1px 1px 2px #d3d3d3; }
a.button:hover {background:url(../Image/site/transp.png) 0 top repeat-x #e9e9e9; border:#d7d7d7 1px solid; color:#626262; text-shadow: 1px 1px 1px #a7a7a7; text-decoration:none;}

a.button-1 {background: url(../Image/site/button-1.jpg) 0 0 repeat-x #e7e7e7; border:#d7d7d7 1px solid; font-family:Arial, Helvetica, sans-serif; color:#626262; font-size:20px; line-height:25px; font-weight:normal; padding:13px 22px 12px 23px; display:inline-block; border-radius:5px; text-shadow: 1px 1px 1px #a7a7a7; }
a.button-1:hover {background:url(../Image/site/transp.png) 0 top repeat-x #e30116; border:#bc2c2c 1px solid; color:#fff; text-shadow: 1px 1px 1px #b9010f; text-decoration:none;}

a.link {text-decoration:none; cursor:pointer; color:#181818; font-size:14px; line-height:22px; font-family:Arial, Helvetica, sans-serif; }
a.link:hover {color:#f94a49;text-decoration:none;}

.color-1 { font-size:12px; line-height:18px; color:#272727; font-weight:bold;}
a.color-1:hover {color:#24c105;text-decoration:none;} 
.color-2 { font-size:13px; line-height:18px; color:#24c105;}
a.color-2:hover {color:#272727;text-decoration:none;} 
.color-3 { font-size:19px; line-height:25px; color:#272727;}
.color-4 { font-size:12px; line-height:18px; color:#24c105;}
a.color-4:hover {color:#272727;text-decoration:none;}

h1,h2,h3,h4,h5,h6{color:#272727;font-family: Arial, Helvetica, sans-serif; line-height:37px; font-weight:normal;}
h1{font-size:32px;}
h2{font-size:30px; line-height:40px;}
h3{font-size:24px; line-height:35px;} 
h4{font-size:22px;}  
h5{font-size:20px;}
h6{font-size:18px;}



h2+h2 {margin-top:-10px;}
h2 span {color:#d50110;}
.h4 {line-height:34px; }

ul {margin:0; padding:0;list-style-image:none;list-style:none;}

ul.list-1 li {padding:0 0 0 8px; line-height:18px; border-bottom:#f5f5f5 1px solid; }
ul.list-1 li a {font-size:13px; font-weight:normal; color:#24c105; line-height:18px; display:inline-block;}
ul.list-1 li a:hover {color:#272727;text-decoration:none;}

ul.list-2 li {padding:3px 0 8px 0px; line-height:18px; background:url(../Image/site/list-2.png) 0 bottom repeat-x; }
ul.list-2 li a {font-size:13px; font-weight:normal; color:#686868; line-height:18px; display:inline-block;}
ul.list-2 li a:hover {color:#272727;text-decoration:none;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative;}
.wrap {overflow:hidden; position:relative;}
.extra-wrap {overflow:hidden;}

.line_height {line-height:24px !important;}
.img-indent {float:left; margin:0 18px 0px 0;}	
.img-indent-2 {float:left; margin:0 13px 0px 0;}
.last {margin-right:0px !important;}

.border-shadow {  box-shadow: 0 0 5px rgba(218, 218, 218, 1); border:#fff 10px solid;} 

.left-1 {margin-left:29px;}
.left-2 {margin-left:-3px;}
.left-3 {margin-left:7px !important;}

.right-1 {margin-right:29px;}

.top-1 {padding-top:51px;}

.bot-0 {padding-bottom:0px !important; }
.bot-1 {padding-bottom:70px !important; }
.bot-2 {padding-bottom:48px !important; }

.pad-1 {padding:0px 29px 0px 29px;}

.p1 {padding-bottom:18px;}
.p2 {margin-bottom:10px;}



/*********************************header*************************************/

header h1 {
	padding:0;
	float:left; 
  margin:8px 0px 0px 16px;
   
	font-size:0;
	line-height:0;
}

header {width:998px; margin:0 auto; z-index:99; position:relative; border-bottom:#fff 1px solid; padding:0; }


nav {float:right; margin:0 24px 0px 0px; position:relative; z-index:99;clear:right; padding: 90px 0 0;}

.inset-shadow {box-shadow: inset 0 0 40px #e6e6e6;}
.border-radius-top { border-radius:5px 5px 0 0;}
.border-radius-bottom { border-radius: 0 0 5px 5px;}
.border-bottom { border-bottom:#fff 1px solid;}
.img-shadow {border:#fff 1px solid; box-shadow: 0 0 3px #c7c7c7; border-radius:5px; background:#fff; margin:3px;}

/*********************************content*************************************/
#content { width:998px;}
.slider-bg {padding:16px 29px 16px 29px; position:relative; border-bottom:#fff 1px solid;}
.block-1 {padding:40px 75px 39px 70px; position:relative; border-bottom:#fff 1px solid; overflow:hidden;}
.block-1.menu-board {padding:16px 0 16px 0;}
.block-1 a.button-1 {margin:9px 0px 0 0; float:right;}
.page-1-row-1 {padding:59px 0px 61px 29px;}
.box-1 {float:left; width:270px; background:#f9f9f9; box-shadow: inset 0 0 30px #eaeaea,  0 0 3px #eaeaea; border-radius:6px; padding:12px 10px 19px 20px; margin-right:20px;}
.box-1>img {float:left; margin:3px 9px 0 0;}
.box-1 p {margin:7px 0 17px 0;}
.page-1-row-2 {overflow:hidden; padding:30px 0 30px 0;}

.page-1-col-1 {width:265px; float:left; margin-left:30px;}
/*.page-1-col-1  ul{padding: 0 0 0 30px;}
.page-1-col-1  li{
    background:green;     
    margin: 2px 0;    
    text-align: center;     
    width: 200px;     
    padding: 20px 0; 
    border-left: 6px solid #000;
}
.page-1-col-1  li a{
    color:#fff;
    font-size: 14px;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    -moz-transition: all 1s ease;
}
.page-1-col-1  li:hover {
    background:#000; 
   
    border-left: 6px solid #fff;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    -moz-transition: all 1s ease;
}
.page-1-col-1  li:hover a{
    color:#22910A;
    font-size: 20px;
 }*/
 




/*.page-1-col-1 h2 {margin-bottom:12px; margin-left:3px;}*/
.page-1-col-1 .wrapper .img-indent {margin-top:3px;}
.page-1-col-2 {width:660px; float:left; padding-left:23px;}
.page-1-col-2 ul.list-1 {margin-top:35px;}
.page-1-row-3 {padding:52px 0 0 0; overflow:hidden;}
.page-1-col-3 {float:left; width:220px; margin-right:17px; margin-left:29px;}
.page-1-col-3 h2 {margin-bottom:20px;}
.page-1-col-3 p { margin-top:10px;}
.page-1-col-3 a.color-1 {display:inline-block; margin-top:18px;}
.page-1-col-3 a.color-2 {display:inline-block;}
.page-1-col-4 {float:left; width:380px; margin-right:23px;}
.page-1-col-4 h2 {margin-bottom:27px; margin-left:3px;}
.page-1-col-4 .wrapper {padding-top:14px;}
.page-1-col-4 .extra-wrap {margin-top:3px;}
.page-1-col-4 a.color-1 {display:inline-block;}
.page-1-col-5 {float:left; width:300px;}
.page-2-row-1 {padding:40px 0 49px 0;}
.page-2-col-1 h2 {margin-bottom:40px;}
.page-2-col-1 div.left-2 {margin-bottom:23px;}
.page-2-col-2 h2 {margin-bottom:16px;}
.box-2 {padding-top:23px;}
.box-2 p.color-3 {float:left; width:62px; overflow:hidden; margin:0 3px 0 0;}
.page-2-col-3 h2 {margin-bottom:39px;}
.page-2-col-3 ul.list-1 {width:204px; margin:19px 0 25px 30px;}
.page-2-row-2 {padding:40px 0 48px 0;}
.page-2-row-2 h2 {margin:0 0 41px 29px;}
.page-2-row-2 .wrap {padding:0 0 0 26px;}
.box-3 {float:left; width:220px; margin-right:20px;}
.box-3 a.color-1 {display:inline-block; margin-top:12px; margin-left:3px;}
.box-3 p {margin-left:3px;}
.page-2-row-3 {padding:40px 0 0px 0;}
.page-2-col-4 h2 {margin-bottom:22px;}
.box-4 {padding:16px 0 16px 0;}
.border-1 {border-bottom:#f5f5f5 1px solid;}
.page-2-col-5 h2 {margin-bottom:19px;}
.box-5 {padding:19px 0 16px 0;}
.page-2-col-6 h2 {margin-bottom:9px;}
.box-6 {padding-top:29px;}
.box-6 .img-indent {margin-top:2px;}
.box-6 a.color-1 {display:inline-block; float:right;}
.page-3-row-1 {padding:50px 0px 51px 29px;}
.page-3-row-2 {padding:40px 0px 47px 29px;}
.page-3-row-2 h2 {margin-bottom:37px;}
.page-3-col-1 {float:left; width:445px; margin-right:32px;}
.page-3-col-1 a.button {margin-top:20px; margin-bottom:3px;}
.page-3-col-2 {margin-top:3px;}
.page-3-row-3 {padding:40px 29px 0 26px;}
.page-3-row-3 h2 {margin-bottom:38px; margin-left:3px;}
.page-3-row-3 .img-indent {margin-top:2px;}
.page-3-row-3 .wrapper .wrapper {margin:20px 0 0 54px;}
.page-3-row-3 ul.list-1 {float:left; width:203px; margin-right:37px;}
.page-4-row-1 {padding:33px 0px 0px 0px;}
.page-4-row-1>.wrap {padding:17px 0 3px 29px;}
.box-7 {float:left; width:260px; background:#f9f9f9; box-shadow: inset 0 0 30px #eaeaea,  0 0 3px #eaeaea; border-radius:6px; padding:19px 20px 32px 20px; margin-right:20px;}
.box-7 img {}
.box-7 a.color-1 {display:inline-block; margin:22px 0 10px 0;}
.page-5-row-1 {padding:40px 0px 0px 0px;}
.page-5-col-1 {float:left; margin:0 49px 0 29px; width:350px;}
.page-5-col-2 {float:left; margin:0 0px 0 0px; width:540px;}
.page-6-row-1 {padding:40px 29px 0px 29px;}
.page-6-row-1 h2 {margin-bottom:38px;}
.page-6-col-1 { width:700px;}

/****************************aside************************/
aside {width:960px; margin:0 auto; position:relative; overflow:hidden; padding:56px 0 60px 0; }
aside h3 {margin-bottom:15px;}
/****************************footer************************/
footer {width:940px; margin:0 auto; position:relative; overflow:hidden; border-top:#bdbdbd 0px solid; padding:33px 0 35px 0;}
footer p {font-size:13px; line-height:18px; color:#000000; font-family:Arial, Helvetica, sans-serif; }
footer p strong {font-weight:normal; margin:0 4px 0 3px;}
footer a {font-size:13px; line-height:18px; color:#8a8a8a; text-decoration:none; margin-right:15px;}
footer a:hover {color:#b4b4b4;text-decoration:none;}

* {
	padding:0;
	margin:0;
}
.slider {
	width:938px;
	height:451px;
	position:relative;
	border:#fff 1px solid;
	box-shadow:0px 0px 3px #d5d5d5;
}
.items {
	display:none;
}
.pagination {
	position:absolute;
	left:457px; 
	bottom:39px;  
	z-index:99;
	width:100px;
	height:21px;
}
.pagination ul {margin:0px;}
.pagination li {float:left; margin:0 2px 0 0px; }
.pagination li a {display:block; background:url(../Image/site/pagination.png) right 0 no-repeat; width:20px; height:21px;}
.pagination li.current a {
	 background:url(../Image/site/pagination.png) 0 0 no-repeat;
}
.pagination li:hover a {
	 background:url(../Image/site/pagination.png) 0 0 no-repeat;
}
.banner {display:none;}

.sf-menu li { margin:0; }

#login-box { width:650px; float:right; position: relative; top: 45px; }
#form-1 fieldset { margin:0; _padding:0; _border:none; width:526px; height:30px;  left:75px;}
#form-1 .btns { float:right; }
#form-1 a.button { background:#24C105; border:1px solid #24C105; }
#form-1 a.button:hover {background:url(../Image/site/transp.png) 0 top repeat-x #e9e9e9; border:#d7d7d7 1px solid; color:#626262; text-shadow: 1px 1px 1px #a7a7a7; text-decoration:none;}

.pro_btn-indent .button-1 { 
    background: none repeat scroll 0 0 transparent;
    border: none; 
    color: #EEEEEE;
    }
 .phone{
  display:block;
  float: right;
  padding: 20px 44px 20px 5px;
  font-family: 'Comic Sans MS';
 }
  
  .img-phone {
  float:right;
  padding:14px 0 0;
  }



  /*.page-1-row-2 :after{display:block; content:""; clear:both;}*/



.ui-jqgrid-labels { column-rule: #8cccbd; }
.smm-picto { width:50px; }
.actions.delete, .actions.vis-mode {
    background-image: url("../Image/site/ui-icons_888888_256x240.png");
    background-position: -176px -96px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    float:left;
}
.actions.vis-mode.switched-on {
    background-position: -207px -95px;
}
.actions.vis-mode.switched-off {
    background-position: -193px -95px;
}
tbody tr.ui-widget-content.jqgrow.ui-row-ltr.ui-state-highlight td {
    background: #80b88f;
    color: #bd0159;
    _border-color:#bdb859 ;
}
#gview_photo_plitka_grid  .ui-jqgrid tr.jqgrow td {
      /* TODO */
            height: auto;
        }


.form-container {
    border: 1px solid #CCCCCC;
    padding: 10px;
    margin: 0 0 10px 0;
    position: relative;
}

.form-label {
            background: none repeat scroll 0 0 #FFFFFF;
            color: #AAAAAA;
            left: 50px;
            margin: 0 5px;
            overflow: hidden;
            padding-left: 5px;
            position: absolute;
            top: -10px;
            width: 50px;
            font-size: 12px;
}

.form-label.single-photo {
    width: 130px;
}
.form-label.multiple-photo {
    width: 155px;
}

.upload-multiple-files {
    float: right;
}

.btn-box-single {
    float: right;
}

.upload-item {
    margin: 0 0 10px 0;
}

.upload-item span {
    color: #666666;
    font-size: 12px;
    padding: 10px;
}

.upload-item img {
    width:50px;
    border:1px solid #444;
}

.hint {
    color: #888888;
    font-size: 12px;
    padding: 2px 0 10px;
}

.popup-img {
    width: 300px;
    height: 200px;
}
footer .container_16 {
    background: transparent;
}